body{
    padding: 300px;
    .menu{
        width:90px ;
        height: 100vh;
        position: relative;
        &:hover{
            
            .btn{
                cursor: default;
                border-bottom: solid 1px white;
            }
            .list{
                display: block;
            }
        }
        .btn{
            border: solid 1px gray;
            width: 90px;
            height: 30px;
            
        }
        .list{
           z-index: -1;
            width: 170px;
            border: solid 1px gray;
            position: absolute;
            right: 0;
            top:29px;
            display: flex;
            flex-wrap: wrap;
            padding: 10px;
            display: none;
            span{
                font-weight: bold;
            }
            .list-menu{
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                a{
                    text-decoration: none;
                    font-size: 14px;
                    color: gray;
                }
            }
        }
    }
}